@extends('layouts.app')

@section('content')
    <div class="container">
        <div class="row justify-content-center">
            <div class="col-md-8">
                <div class="alert alert-warning">
                    <pre>
此处$users由控制器返回
    $users= User::paginate(4);
将下列面板进行对比，发现 $users 会根据不同的语境得出不同的结果：
在字符串连接操作中，会得到分页按钮的对应字符串；
如果使用 &#64;json 指令，又会得到不同的字符串；
如果直接打印 $users 会得到分页按钮，这与调用 render() 效果相当；
如果使用 dd($users) 打印，又会得到不同的结果
如果放在 &#64;foreach() 里面结果又不同
                    </pre>
                </div>

                <div class="card mt-3">
                    <div class="card-header">{ { $users.'' } }显示结果如下</div>
                    <div class="card-body">
                        {{$users.''}}
                    </div>
                </div>

                <div class="card mt-3">
                    <div class="card-header">{ { $users } } 显示结果如下</div>
                    <div class="card-body">
                        {{$users}}
                    </div>
                </div>

                <div class="card mt-3">
                    <div class="card-header">{ { $users->render() } } 显示结果如下</div>
                    <div class="card-body">
                        {{$users->render()}}
                    </div>
                </div>

                <div class="card mt-3">
                    <div class="card-header">&#64;json($users) 显示结果如下</div>
                    <div class="card-body">
                        @json($users)
                    </div>
                </div>

            </div>
        </div>
    </div>
@endsection
